home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 403_01 / read.me < prev   
Text File  |  1993-09-22  |  4KB  |  108 lines

  1. -------------------------------------------------------------------------------
  2.                   Small Matrix Toolbox for C programmers
  3.                               version 0.4
  4.  
  5.                           by Patrick Ko Shu-pui
  6.  
  7.                Copyright (c) 1992, 1993 All Rights Reserved.
  8. -------------------------------------------------------------------------------
  9. ADDRESS TO CONTACT:
  10.  
  11.             fidonet:  6:700/132 BiG Programming Club
  12.                       [852] 663-0223    19.2 kbps
  13.                       [852] 663-0236    16.8 kbps
  14.  
  15.             internet: ko053@cs.cuhk.hk
  16.  
  17.             mailing:  Patrick Ko
  18.               No.11, 14 Street,
  19.                       Hong Lok Yuen,
  20.                       Tai Po, Hong Kong
  21. -------------------------------------------------------------------------------
  22. MATRX041.ZIP contains
  23.  
  24. READ    .ME     - this file
  25. DEMO    .C      - demo how to use this package
  26. DEMO    .DAT    - demo data
  27. DEMO    .EXE    - demo executable for DOS
  28. MAKEFILE.DOS    - makefile for Turbo C 2.0
  29. MAKEFILE.UX     - makefile for Unix
  30. MATRIX  .DOC    - matrix toolbox interface document
  31. MATRIX  .H      - matrix header file (must include it)
  32. MATADD  .C      - matrix addition
  33. MATCREAT.C      - matrix creation
  34. MATDET  .C      - find minor, cofactor, determinant
  35. MATDUMP .C      - matrix dump
  36. MATERR  .C      - matrix error handling routine
  37. MATINV  .C      - matrix inversion
  38. MATMUL  .C      - matrix multiplication
  39. MATSOLVE.C      - linear equations solver
  40. MATSUB  .C      - matrix substraction
  41. MATSUBX .C      - submatrix operation
  42. MATTOEPZ.C      - create symmetric Toeplitz matrix
  43. MATDURBN.C      - Symmetrix Toeplitz matrix fast solving algorithm
  44. MATTRAN .C      - matrix transpose
  45.  
  46. -------------------------------------------------------------------------------
  47. WHATS NEW in v0.1:
  48.         -       +, -, *, inverse matrix operations
  49.  
  50. WHATS NEW in v0.2:
  51.         -       Linear equation solver
  52.         -       C-programmer-friendly C sources
  53.  
  54. WHATS NEW in v0.3:
  55.         -       better data structure (more Object-Oriented)
  56.         -       finding minors, cofactors, determinants
  57.         -       Levinson-Durbin algorithm for symmetric Toeplitz matrix
  58.  
  59. WHATS NEW in v0.4:
  60.         -       Revised method for minors, cofactors and determinants
  61.                 whose time complexity is T(n^3) instead of nearly T(n!).
  62.                 This is important when you want to find the determinant
  63.                 of a matrix whose size is over 10 x 10.
  64.         -       submatrix operator
  65.         -       matrix formmated dump function
  66.         -       brief matrix toolbox interface document included
  67.  
  68. WHATS NEW in v0.41:
  69.         -       bug fix for unix matrix creation
  70.  
  71. HOW TO COMPILE:
  72.  
  73.         1.      DOS under PC - use Borland's Turbo C 2.0 make -fmakefile.dos
  74.         2       All Unix environment - make -f makefile.ux
  75.  
  76. REFERENCES
  77.  
  78.         [1] Mary L.Boas, "Mathematical Methods in the Physical Sciene,"
  79.         John Wiley & Sons, 2nd Ed., 1983. Chap 3.
  80.  
  81.         [2] Kendall E.Atkinson, "An Introduction to Numberical Analysis,"
  82.     John Wiley & Sons, 1978.
  83.  
  84.     [3] Shuzo Saito, Kazuo Nakata, "Fundamentals of Speech Signal
  85.     Processing," Academic Press, 1985.
  86.  
  87.         [4] Alfred V.Aho, John E.Hopcroft, Jeffrey D.Ullman, "The Design
  88.         and Analysis of Computer Algorithms," 1974.
  89.  
  90. AUTHOR
  91. All the sources are written by Patrick KO Shu Pui
  92. SysOp of BiG Programming Club (6:700/132, fidonet)
  93.  
  94. ===============================================================================
  95. AUTHORIZATION NOTICE
  96.  
  97. This C source package MATRX041.ZIP is FREE for ACADEMIC purpose only.
  98.  
  99. For COMMERCIAL use, authorization is required from the author.
  100. Please send US$25 for registration.
  101. ===============================================================================
  102. DISCLAIMER      (I hate this but I have to do that)
  103.  
  104. You are on your own risk - the author is not responsible for any lost due
  105. to the use of this toolbox.
  106. ===============================================================================
  107.  
  108.